首页> 外文OA文献 >A Recursive Algorithmic Approach to the Finding of Permutations for the Combination of Any Two Sets
【2h】

A Recursive Algorithmic Approach to the Finding of Permutations for the Combination of Any Two Sets

机译:一种递归算法求解排列的排列   任意两组的组合

摘要

In this paper I present a conjecture for a recursive algorithm that findseach permutation of combining two sets of objects (AKA the Shuffle Product).This algorithm provides an efficient way to navigate this problem, as eachatomic operation yields a permutation of the union. The permutations of theunion of the two sets are represented as binary integers which are thenmanipulated mathematically to find the next permutation. The routes taken tofind each of the permutations then form a series of associations or adjacencieswhich can be represented in a tree graph which appears to possess someproperties of a fractal. This algorithm was discovered while attempting to identify every possibleend-state of a Tic-Tac-Toe (Naughts and Crosses) board. It was found to be aviable and efficient solution to the problem, and now---in its more generalizedstate---it is my belief that it may find applications among a wide range oftheoretical and applied sciences. I hypothesize that, due to the fractal-like nature of the tree it traverses,this algorithm sheds light on a more generic principle of combinatorics and assuch could be further generalized to perhaps be applied to the union of anynumber of sets.
机译:在本文中,我提出了一种递归算法的猜想,该算法可以找到结合两个对象集的每个排列(即随机产物),该算法为解决这个问题提供了一种有效的方法,因为每个原子操作都会产生并集的排列。两组集合的置换的排列表示为二进制整数,然后对其进行数学处理以找到下一个置换。查找每个排列所采用的路线然后形成一系列关联或邻接关系,这些关联关系或邻接关系可以用树形图表示,看起来似乎具有分形的某些性质。该算法是在尝试识别井字游戏(零零交叉)板的每个可能的结束状态时发现的。人们发现它是解决该问题的可行且有效的解决方案,而现在-在其更为笼统的状态下-我相信它可能会在广泛的理论和应用科学中找到应用。我假设,由于遍历的树具有类似分形的性质,因此该算法为组合算法的更通用原理提供了启示,因此可以进一步推广,也许可以应用于任何数量的集合的并集。

著录项

  • 作者单位
  • 年度 2014
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号